/*
Theme Name: Twenty Fourteen Child No Sidebar
Theme URI: http://novelcorporation.com
Author: B rajasekar
Author URI: http://novelcorporation.com
Description:  Child theme of Twenty Fourteen
Template:     twentyfourteen
Version: 1.0.0
*/
@import url("../twentyfourteen/style.css");
/* =Theme customizati
-------------------------------------------------------------- */

@media screen and (min-width: 783px) {
	 .primary-navigation {
	 float: right;
	 margin-left: 20px;
     }
	  /* for transparent Header  */
	 .site-header {
		background-color: transparent !important;

	}
	  
	.masthead-fixed .site-main {
//		 margin-top: 0 !important;  
	}
	#secondary, #supplementary {
	//	margin-top: 48px !important;
	}
	.slider .featured-content .hentry {
		height: 622px;					 /* height: 670px;  */
	 	max-height: 100vh !important;
	}
	#primary-navigation {
		margin-right: 60px;
	}
}
.site {
 	margin: 0 auto; 
 }
.site-header {
	background-color: transparent !important;
	border-bottom: 1px solid #F00;
}
 .site-title {
	 background-image: url(images/logo.jpg) ;
	 background-repeat: no-repeat;
	 background-size: contain;
 }
 .site-title a {
	 color: transparent !important;
	 font-size: 24px
 }
 .site-content .entry-header   .entry-title {
    font-weight: 700;
	padding: 10px 24px;
    line-height: 1.33;
    border-radius: 6px;
	color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
 }
 .entry-content {
//    background-color:#fafafa   !important;
	border: 1px solid #5cb85c;
	box-shadow: 2px 2px 2px 2px ;
	font-size: larger;  
}
.home .entry-content {
    background-color:#fff   !important;
	border: none;
	box-shadow: none ;
}
.entry-content P { 
	background: inherit  !important;
}
.entry-content:hover {
	 box-shadow: 4px 4px 4px 4px grey;
}
.home .entry-content:hover {
	 box-shadow: none;
}
.search-toggle {
	display:none;
}
#top {
	display: none;
}
 @media screen and (min-width: 1110px) {

	 .slider .featured-content .hentry {
		max-height: 620px;
	}
	 .archive-header,
	 .comments-area,
	 .image-navigation,
	 .page-header,
	 .page-content,
	 .post-navigation,
	 .site-content .entry-header,
	 .site-content .entry-content,
	 .site-content .entry-summary,
	 .site-content footer.entry-meta {
 		padding-left: 55px;
         }
		 .wp-post-image, .post-thumbnail img {
			 padding-left: 1px;
		 }
 }
         .site-content .entry-header,
		.site-content .entry-content,
		.site-content .entry-summary,
		.site-content .entry-meta,
		.page-content, .tfwc {
 			max-width: 1200px !important; 
        }
		.comments-area {
			max-width: 1200px 
        }
        .post-navigation, .image-navigation {
 		max-width: 1920px 
        }
        
        .site:before,
		#secondary {
			 width: 0;
			 display: none;
		 }
 
		.featured-content {
			 padding-left: 0;
        }
        
		.site-content, .site-main .widecolumn {
			margin-left: 0;
		}  
		.site-main  {
		//	min-height:100vh;
			 min-height: -moz-calc(100vh - 97px); /* Firefox */
			min-height: -webkit-calc(100vh - 97px); /* Chrome, Safari */
			min-height: calc(100vh - 97px); /* IE9+ and future browsers */
		}  
		.hentry {
			max-width: 1920px 
		}
		.post-thumbnail img {
				width: 100%;
		 }  
		
		.site {
			margin: 0 auto;
			max-width: 1920px !important; 
		}
		.site-header {
			max-width: 1920px !important;
			margin: 0 auto;
			
		}
		.site-title {
			margin-left: 30px;
			min-width: 220px !important;
		}
		#site-header img  {
			width: 100% !important;		/* in case image uploaded */
		}

@media screen and (min-width: 1008px) {
	.sub-menu a:hover {
		background: #ff0000 !important;
	}
	li ul li a:hover {
		background: #ff0000 !important;
	}
	.site-header  {
 
		background-image: url(images/white.png) ;
	}
	.site-header, .site-footer {
 
	//	background-color: #42A2CE !important;
	}
	.site-info a:hover {
		color: #FFF;
		font-weight:bold;		
	}
	.site-footer {
		font-weight: 900;
	}
	.site-navigation    {
		
	}
	.site-navigation  li  {
		margin-right :  2px  ;
		background-color: #24890d !important;
		outline: 1px solid #FFF;
	}
	.site-navigation  li ul li {
		margin-right: 0;
	}
	.site-navigation primary-navigation, .site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
		color: #fff !important;
		font-weight: bold;
	}
}

.site-navigation  li  {
	 
	background-color: #24890d !important;
}
.site-content .entry-header,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content  {
		max-width: 1200px !important;
	//	margin-right:0 !important;
    
}  
.site-content .entry-content  {
	max-width: 1140px !important; 
} 
.home .site-content .entry-content  {
	max-width: 1200px !important; 
}  
 .tfwc {
		max-width: 900px !important;
	//	margin-right:0 !important;  
}   
.comments-area {
	display: none;
}	
html {
	overflow-y: scroll;
	overflow-x: hidden;
}
ul.products li.product {
	background-color: #fafafa;
	box-shadow: 2px 2px 2px 2px ;
}
ul.products li  {
	background-color: #fafafa;
	box-shadow: 2px 2px 2px 2px ;
	margin-bottom: 10px;
}
ul.products li.product:hover {
	background-color: #fff;	
	box-shadow: 4px 4px 4px 4px grey;
}
ul.products li:hover {
	background-color: #fff;	
	box-shadow: 4px 4px 4px 4px grey;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
	display: none;
}
.product h3  {
	text-align: center;
	text-overflow: ellipsis; /* will make [...] at the end */
    white-space: nowrap; /* paragraph to one line */
    overflow:hidden; /* older browsers */	
}
.product {
    text-align: left !important;
}
.page-title {
    font-size: 24px;
	margin-bottom: 24px;
}
.woocommerce-result-count {
	display: none;
}
.woocommerce-breadcrumb   {
   display: none;
}
.entry-meta  {
	 display: none;
}
/* Woocommerce – changing number of thumbnails in row for mobile */
@media screen and (max-width: 690px) {

	.woocommerce ul.products li.product {
	width: 30.8%;
	float: left;
	}
	
	.woocommerce ul.products li.first {
	clear: none;
	}
	
	.woocommerce ul.products li.last {
	margin-right: 3.8%;
	}
	
	.woocommerce ul.products li:nth-child(3n) {
	margin-right: 0;
	}
	}

@media screen and (max-width: 540px) {

	.woocommerce ul.products li.product {
	width: 48%;
	margin-right: 0;
	float: left;
	clear: left;
	}
	
	.woocommerce ul.products li:nth-child(2n) {
	float: right;
	clear: none;
	}
}

 
 body,
button,
input,
select,
textarea {
    font-size: 16px;
	line-height: 32px;
}

h1,h2,h3,h4,h5,h6 {
    color: #3c3c3c;
    font-family: 'Quicksand', sans-serif;
    /*letter-spacing: 1px;*/
    font-weight: 400;
}

h6 {
    font-size: 16px;
}

h5 {
    font-size: 18px;
}

h4 {
    font-size: 20px;
}

h3 {
    font-size: 22px;
}

h2 {
    font-size: 26px;
}

h1 {
    font-size: 30px;
}
.custom_style {
     
    background-color:#893AA4 !important;
    color:#fff !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.custom_headline {
     
    font-family: times, Times New Roman, times-roman, georgia, serif;
	color: #444;
	margin: 0;
	padding: 0px 0px 6px 0px;
	font-size: 28px;
	line-height: 24px;
	font-weight: bold;
}
.wp-caption-text {
    font-size: 19px;
    font-style: italic;
    line-height: 2;
    margin: 6px 0;
	font-weight: bold;
   color: red;
}
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.col {
	display: block;
	float:left;
	margin: 1% 0 0 1.6%;
}
.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */
.span_2_of_2 {
	width: 60.0%;
	padding-left: 10px !important;
}
.span_1_of_2 {
	width: 35.0%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_2_of_2 {
		width: 100%; 
	}
	.span_1_of_2 {
		width: 100%; 
	}
}